/**
 * @author liangxi
 * @since 2023/12/21
 */

#ifndef DESIGNPATTERN_VEGGIEPIZZA_H
#define DESIGNPATTERN_VEGGIEPIZZA_H

#include "../Pizza.h"

namespace Factory_SF {
    class VeggiePizza : public Factory_SF::Pizza {
    public:
        VeggiePizza() {
            name = "Veggie Pizza";
            dough = "Crust";
            sauce = "Marinara sauce";
            toppings.emplace_back("Shredded mozzarella");
            toppings.emplace_back("Grated parmesan");
            toppings.emplace_back("Diced onion");
            toppings.emplace_back("Sliced mushrooms");
            toppings.emplace_back("Sliced red pepper");
            toppings.emplace_back("Sliced black olives");
        }
    };
}


#endif //DESIGNPATTERN_VEGGIEPIZZA_H
